package com.ruoyi.system.service;

import java.util.List;

import com.ruoyi.system.domain.RobotPackageExperience;

/**
 * 机器人套餐体验Service接口
 *
 * @author ruoyi
 * @date 2025-08-02
 */
public interface IRobotPackageExperienceService {
    /**
     * 查询机器人套餐体验
     *
     * @param packageExperienceId 机器人套餐体验主键
     * @return 机器人套餐体验
     */
    RobotPackageExperience selectRobotPackageExperienceByPackageExperienceId(Long packageExperienceId);

    /**
     * 查询机器人套餐体验列表
     *
     * @param robotPackageExperience 机器人套餐体验
     * @return 机器人套餐体验集合
     */
    List<RobotPackageExperience> selectRobotPackageExperienceList(RobotPackageExperience robotPackageExperience);

    /**
     * 新增机器人套餐体验
     *
     * @param robotPackageExperience 机器人套餐体验
     * @return 结果
     */
    int insertRobotPackageExperience(RobotPackageExperience robotPackageExperience);

    /**
     * 修改机器人套餐体验
     *
     * @param robotPackageExperience 机器人套餐体验
     * @return 结果
     */
    int updateRobotPackageExperience(RobotPackageExperience robotPackageExperience);

    /**
     * 批量删除机器人套餐体验
     *
     * @param packageExperienceIds 需要删除的机器人套餐体验主键集合
     * @return 结果
     */
    int deleteRobotPackageExperienceByPackageExperienceIds(String packageExperienceIds);

    /**
     * 删除机器人套餐体验信息
     *
     * @param packageExperienceId 机器人套餐体验主键
     * @return 结果
     */
    int deleteRobotPackageExperienceByPackageExperienceId(Long packageExperienceId);
}
